@charset "gb2312";
.container { width: 1000px; margin: 10px auto; overflow: hidden }
/*newspic*/
.focus { position: relative; width: 340px; height: 240px; background-color: #eeeeee; float: left; border: #e0e0e0 1px solid; }
.focus img { width: 340px; height: 240px;  }
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 340px; position: absolute; bottom: 0px; left:0px; z-index: 10; height: 40px; line-height: 40px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 14px; overflow: hidden; margin-left: 10px; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 0px; right: 8px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 10px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 10px; height: 6px;margin: 0 5px; color: #B0B0B0; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }
/*news*/
.topnews { width: 415px; overflow: hidden; margin-left: 10px }
.ftitle { background: url(../images/title.jpg) left no-repeat #f6f6f6; line-height: 35px; height: 35px; border-bottom: #e0e0e0 1px solid; font-size: 14px; font-weight: normal; border-radius: 0 5px 0 0 }
.ftitle b { color: #FFF; padding-left: 15px; }
.ftitle span { font-size: 12px; float: right; margin-right: 10px }
.ftitle span a { color: #999; }
.toptile { font-size: 16px; line-height: 40px; height: 40px; padding-left: 10px;    font-weight: bold; }
.toptile a { color: #F00 }
p.topinfos { color: #777; line-height: 22px; padding: 10px 20px; background: #f5f5f5; height: 44px; margin-bottom: 10px }
a.readmore { float: right; }
.newsli li { line-height: 24px; background: url(../images/li.jpg) center left no-repeat; padding-left: 10px }
.newsli li span { float: right; color: #999; padding-right: 10px }
.newsli li a:hover { text-decoration: underline }
.gg { width: 224px; height: 238px; background: #f6f6f6 }
.gg li { padding: 10px; border-bottom: #e0e0e0 1px solid; border-top: #fff 1px solid; margin: 0 5px }
.gg li a { color: #333 }
.gg li a:hover { text-decoration: underline; }
.gg li:nth-child(1) { border-top: 0; }
.lbox { width: 770px; }
.rbox { width: 224px; }
.gundong{ width:100%; height: 130px; overflow:hidden}
.gundong ul { padding: 10px; }
.gundong ul li span { float: right; color: #999; padding-right:10px }
.gundong ul li { height:30px; line-height: 30px;  padding-left: 10px;background: url(../images/li.jpg) center left no-repeat; padding-left: 10px  }
.gundong ul li a:hover { text-decoration: underline }
.list_lh{ height:80px; overflow:hidden;border: #e0e0e0 1px solid; border-top: 0 }
.newbox{ width:380px;}
.bor{ border: #e0e0e0 1px solid; border-top: 0; padding:10px; overflow:hidden}
.ztbox{ width:100%;  line-height:56px;}
.ztbox li{ border:#c5c3c3 1px solid; margin-bottom:6px; font-size:18px; font-weight:bold; background:url(../images/btbg.jpg) no-repeat center; border-radius:2px; position:relative; text-align:center; padding-right:10px}
.ztbox li a{ color:#cc0f0f; text-shadow:#fff 0px 0px 1px}
.ztboxf{ width:100%;  line-height:58px;}
.ztboxf li{ border:#c5c3c3 1px solid; margin-bottom:10px; font-size:18px; font-weight:bold; background:url(../images/btbg.jpg) no-repeat center; border-radius:2px; position:relative; text-align:center; padding-right:10px}
.ztboxf li a{ color:#cc0f0f; text-shadow:#fff 0px 0px 1px}

/*ÇÐ»»news*/
.tabnews{width:380px;font-size:14px;position:relative}
.tabnews #tab{overflow:hidden;background: #f6f6f6; border-bottom: #e0e0e0 1px solid; font-size: 14px; font-weight: normal; border-radius: 0 5px 0 0 }
.tabnews #tab li{float:left; font-weight:bold;color:#000;height:35px;line-height:35px; width:92px; text-align:center; background:#eaeaea; margin-right:15px}
.tabnews #tab li.current{color:#fff;background: url(../images/title.jpg) left no-repeat}

#content ul{display:none;}

.morejia{ position: absolute; right: 10px; top: 10px;  font-size:12px;display:block }
.morejia a{color:#999; z-index:99; }



.tabnews #tabs{overflow:hidden;background: #f6f6f6; border-bottom: #e0e0e0 1px solid; font-size: 14px; font-weight: normal; border-radius: 0 5px 0 0 }
.tabnews #tabs li{float:left; font-weight:bold;color:#000;height:35px;line-height:35px; width:92px; text-align:center; background:#eaeaea; margin-right:15px}
.tabnews #tabs li.current{color:#fff;background: url(../images/title.jpg) left no-repeat}

#contents ul{display:none;}

#tabsa{overflow:hidden;background: #f6f6f6; border-bottom: #e0e0e0 1px solid; font-size: 14px; font-weight: normal; border-radius: 0 5px 0 0 }
#tabsa li{float:left; font-weight:bold;color:#000;height:35px;line-height:35px; width:92px; text-align:center; background:#eaeaea; margin-right:15px}
 #tabsa li.current{color:#fff;background: url(../images/title.jpg) left no-repeat}

#contentsa ul{display:none;}
/*Í¼Æ¬Õ¹Ê¾*/ 
.picdemo { width:100%;  }
.picshow {  overflow: hidden; padding:20px ;border: #e0e0e0 1px solid; border-top:0  }
.picshow img { height: 140px;margin:0 10px; }
.picshow td{  }
.tinfo{ display:block; padding: 5px 10px 0 10px; height:38px; overflow:hidden}
/*links*/
.links { border: #d8d8d8 1px solid; overflow: hidden;    background: #f6f6f6; }




.linktext{margin:10px}
.linktext li { display: inline; margin:0 8px ; }
.linktext li select { width: 220px;  line-height:30px; height:30px;    background: #f5f5f5;border: #e0dfdf 1px solid;}
.linkpic{ margin-bottom:10px; overflow:hidden; margin-left:10px}
.linkpic li{   overflow:hidden; border:#e0dfdf 1px solid; display:inline-block; float:left;margin:0 10px}
.linkpic li img{ height:40px;width:auto;  }


